﻿/*
 * PathEmpty.cs
 *
 * Created on November 17, 2007, 4:38 PM
 *
 * Copyright (C) 2007-2008  Hylke van der Schaaf
 * Copyright (C) 2010       Mathijs Miermans
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, in version 3 of the License.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */
using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace HexTD.wave
{
	public class PathEmpty : Path
	{
		float x = 0;
		float y = 0;
		/** Creates a new instance of PathEmpty */
		public PathEmpty()
		{
		}

		public float getBaseDelay()
		{
			return 0f;
		}

		public void finalise()
		{
		}

		public void setPoint(float x, float y)
		{
			this.x = x;
			this.y = y;
		}

		public float[] getStep(int step)
		{
			float[] retVal = { x, y };
			return retVal;
		}

		public int[] getStepHexCoords(int step)
		{
			return null;
		}

		public bool isSelected()
		{
			return false;
		}

		public void setSelected(bool selected)
		{
		}

		public int length()
		{
			return 1;
		}

		public void paint(Canvas g2, int gameTime)
		{
		}

		public void resetScale()
		{
		}
	}
}
